{{tag>portail entreprise science logiciels BROUILLON}}

----
======Intelligence Artificielle======

<note warning>En cours de travaux</note>

L'[[wpfr>intelligence artificielle]] est la « recherche de moyens susceptibles de doter les systèmes informatiques de capacités intellectuelles "comparables" à celles des êtres "humains" »

   * Voir la page [[robotique]] qui peut se recouper avec l'intelligence artificielle pour l'apprentissage ((algorithme d'apprentissage, ou meta-algorithme)), bien que tout apprentissage pourrait se faire uniquement en simulation ou dans un "monde virtuel".

=====Framework d'intelligence artificielle générale=====
[[wpfr>Intelligence_artificielle#Intelligence_artificielle_forte|L'intelligence Artificielle forte]] est également appelée intelligence artificielle générale (ou en anglais AGI : "artificial general intelligence") : une IA qui a les capacités d'accomplir une "action intelligente générale"(( "general intelligent action")).

Libre :
  * [[Opencog]] - ( [[http://www.opencog.org/wiki/The_Open_Cognition_Project|site]] ) - ( [[http://vimeo.com/7320152|video]] )

=====Productivité=====
Gagnez 2 heures par jours((en moyenne le temps passé pour les emails selon des études)) :
   * **Automatisez vos emails** avec de l'intelligence artificielle (sauf email important qui seront détectés automatiquement), automatisez le rappel d'informations aux autres par mail pour obtenir que leur "travail" ou leur retour d'information soit fait en temps et en heure (augmentation du taux de retour à 98%), et automatiser votre twitter. (([[http://smarterware.org/6172/hilary-mason-how-to-replace-yourself-with-a-small-shell-script|Hilary Mason: How to Replace Yourself with a Very Small Shell Script]]))
     * Script libre : Par [[http://www.hilarymason.com/projects/|Hilary Mason]]. Basé sur le logiciel de language naturel (NLTK + libsvm ).

Répondeur téléphonique, ou call center intelligent :
   * Pas encore disponible en libre((27 mai 2010)) : mais une reprise du script ci dessus avec les outils de [[synthèse vocale]] / [[reconnaissance vocale]] peut se rapprocher rapidement du résultat. Notez que google dev(r)ait créer un système de voix, et également en français : et se trouve dans android.
   * Exemple : [[http://www.youtube.com/watch?v=Saoy2YDFcY0|Smart Action]] : vendu à la minute 15-25% du cout d'un call center avec des employés.

Voir la page [[gui scripts|gui scripts, pour automatiser votre ordinateur, graphiquement]].

Voir la page [[robotique]] pour plus de productivité et de croissance.

=====Bourse et marché financier=====

<note help>Le context :
Investissement à cour terme : 
   * [[http://en.wikipedia.org/wiki/Algorithmic_trading|'Algorithmic' trading]] : 73 % des investissements sont lancés par des ia en 2009. ( high-frequency funds that use artificial intelligence, or algorithms ) ((Rob Iati, [[http://advancedtrading.com/algorithms/showArticle.jhtml?articleID=218401501|The Real Story of Trading Software Espionage]], AdvancedTrading.com, July 10, 2009 ))
Investissement à "long terme" ( plusieurs mois ) :
   * [[http://online.wsj.com/article/SB10001424052748703834604575365310813948080.html?mod=WSJ_hpp_MIDDLENexttoWhatsNewsTop|Letting the Machines Decide]] - New Wave of Investment Firms Look to 'Artificial Intelligence' in Trade Decisions
((autres : [[http://business.financialpost.com/2010/07/14/hedge-funds-using-artificial-intelligence-to-beat-the-human-competition/|Hedge funds using artificial intelligence to beat the human competition]], [[http://www.theatlanticwire.com/features/view/feature/Can-Artificial-Intelligence-Robots-Save-Wall-Street-1598|Can Artificial Intelligence Robots Save Wall Street ? ]] ))
Nerd on wallstreet ( l'histoire de l'ia en bourse )
   * [[http://nerdsonwallstreet.com/artificial-intelligence-and-wall-street-trading-309/|Chapter 07 – A Little Artificial Intelligence Goes a Long Way on Wall Street]]
   * [[http://nerdsonwallstreet.com/evolutionary-computation-on-wall-street-325/|Chapter 08 – Perils and Promise of Evolutionary Computation on Wall Street]]

Qui veut jouer à qui veut gagner des millions ? ^_^ : Citation " Faites attention à ce que vous demandez ... vous pourriez bien l'obtenir "
</note>

//Voir le portail [[Bourse]].//

=====Business Intelligence (BI)=====

//Voir le portail [[Business Intelligence]].//

=====Base de donnée sémantique=====

   * [[S3DB]] ([[http://sourceforge.net/projects/s3db/|site]]) - Simple Sloppy sémantic database - est logiciel PHP / MySQL, PostgreSQL, pour la mise en œuvre d'une infrastructure de base de données locale avec une architecture sémantique.


=====Le "Web Sémantique"=====

   * Vous pouvez trouver les recommandations W3C dans le paquet [[apt://w3-recs|w3-recs]]

Le taggage des pages (et l'ajout dans le header) est par exemple une implémentation simple pour le développeur, par exemple :
   * [[http://tagaroo.opencalais.com/how-it-works/|Service OpenCalais, avec un plugin wordpress]], et autre
   * [[http://www.dokuwiki.org/plugin:dokusioc|DokuSioc pour dokuwiki]]

===="Language"====

====Framework web (server)====

     * [[http://jena.sourceforge.net/|Jena – A Semantic Web Framework for Java]]
     * [[http://simile.mit.edu/|SIMILE - Semantic Interoperability of Metadata and Information in unLike Environments(MIT)]] 


====Application dans le navigateur====
     * Piggy Bank - [[http://simile.mit.edu/wiki/Java_Firefox_Extension|Java Firefox extension]] = Une surcouche de web sémantique dans le navigateur ). Notez que cela peut toujours être intéressant de savoir comment mettre du java pour dans une extension firefox ... Qui se connecte au serveur (et bdd) [[http://simile.mit.edu/wiki/Semantic_Bank|Semantic Bank]] et l'extension [[http://simile.mit.edu/wiki/Solvent|Solvent]] qui permet de réaliser facilement des scripts de récupération d'information d'une page internet (pour piggy bank).
      * [[http://protege.stanford.edu/|Protege]]
      * [[http://elefant.developer.nicta.com.au/|Elefant (Efficient Learning, Large-scale Inference, and Optimisation Toolkit) ]]
      * [[http://code.google.com/p/plop/|PLOP A Common Lisp framework for experimenting with meta-optimizing semantic evolutionary search (MOSES)]]

=====Applications Ubuntu concernant l'apprentissage=====


==== Réseau de neurone ====

Un  [[wpfr>Réseau de neurone]] est adapté pour :
  * [[Scilab]] module artificial neural networks
  * [[complearn-tools]]
  * [[http://sourceforge.net/search/?type_of_search=soft&words=%22neural+network%22&search=Search|Sur sourceforge.net]] pour des sources.
  * [[http://leenissen.dk/fann/|FANN Fast Artificial Neural Network Library]]

==== Apprentissage de croyances : Réseau bayésien ====
  * [[http://fr.wikipedia.org/wiki/R%C3%A9seau_bay%C3%A9sien|Réseau bayésien sur wikipedia]] ( prise de décision, réseau de croyance, et apprentissage de croyance ) Utilisé par exemple dans les antispams, des outils de sécurité réseau, "GOOGLE?" ...
  * [[http://sourceforge.net/search/?type_of_search=soft&words=%22bayesian+network%22&search=Search|Sur sourceforge.net]] pour des sources.

=====Résolution de problème=====

====Algorithme évolutionnaire====
   * [[http://en.wikipedia.org/wiki/Evolutionary_algorithm|Evolutionary_algorithm sur wikipedia]]

   * [[http://www.dna-evolutions.com/dnaappletsample.html|applet de JOpt.SDK - une boîte à outils logiciels algorithme évolutionnaire pour la résolution de TSP et VRPTW problèmes]]
   * [[http://cs.gmu.edu/~eclab/projects/ecj/|, boîte à outils populaires calcul évolutif]]. 
   * [[http://eodev.sourceforge.net/| EO] (C + +) une autre boîte à outils populaires CE]]
   * [[http://www.ra.cs.uni-tuebingen.de/software/EvA2/| [EVA2] (Java), une riche source ouvert et EA cadre d'optimisation heuristique avec une interface graphique.]]
   * [[http://www.jaga.org| JAGA] (Java) API open source pour implémenter des algorithmes génétiques et la programmation d'applications génétiques]]
   * [[http://freshmeat.net/projects/openbeagle/| OpenBeagle]] (C + +) encore une autre boîte à outils populaires CE.
   * [[http://www.opt4j.org| Opt4J] (Java) cadre d'optimisation méta-heuristique, y compris à objectifs multiples algorithmes évolutionnaires]]
   * [[http://biomath.ugent.be/~brecht/downloads.html| Une mise en œuvre des OSP dans MATLAB]]
   * [[http://www.pureai.com/evolution/default.aspx| Evolution simulateur écrit en SilverLight 2]]
   * [[http://gp.zemris.fer.hr/ecf/|ECF-Evolutionary cadre Computation ] (C + +) de soutien de parallélisation, plusieurs génotypes, tutoriel]]
   * [[http://watchmaker.uncommons.org/| Watchmaker Framework for Evolutionary Computation]]

===Genetic Algorithms===

   * [[http://en.wikipedia.org/wiki/Genetic_algorithm|Voir sur wikipedia]]
   * [[http://lancet.mit.edu/ga/|Galib]]
   * [[http://jgap.sourceforge.net/|JGAP]]

====Langage prolog==== 
   * [[http://www.swi-prolog.org/|SWI PROLOG]] ([[apt://swi-prolog|installer]])
   * [[GnuProlog]] [[apt://gprolog|installer]]
   * Prolog pour emacs [[apt://prolog-el|installer]]
   * Compileur YAP Prolog System ([[apt://yap|installer]]
[[wpfr>prolog|Voir sur wikipedia ( pour d'autres logiciels)]]

=====Simulation=====
   * [[Achilles]] - Simulation de vie artificielle - réseau de neurone.
   * [[Avida]] - simulation de vie artificielle pour la biologique/génétique
Monde virtuel pour test d'agent ou intelligence :
   * [[Celestia]]
   * [[OpenSimulator]] ([[http://opensimulator.org/wiki/Main_Page|site]])
   * [[Breve]] ([[http://www.spiderland.org/|site]])
   * [[http://repast.sourceforge.net/|REPAST - Recursive Porous Agent Simulation Toolkit]]
   * http://www.neuron.yale.edu/neuron/

=====Catégorisation et équivalent d'intelligence=====

Nous utiliserons dans cette page la [[wpfr>Théorie des intelligences multiples]] afin de catégoriser les briques d'intelligence logicielle.

=====Applications d'IA classées par catégories d'intelligence=====

==== 1 L’intelligence logico-mathématique ====
<note>Capacité de calculer, de mesurer, de faire preuve de logique et de résoudre des problèmes mathématiques et scientifiques.</note>
   * Operation de base d'un processeur normal.
   * **[[sagemath|SAGE]]** (site)
   * [R] - calcul statistique
   * [[Maxima]]

   * Voir [[boinc]] et projet [[http://escatter11.fullerton.edu/nfs/|NFS@home]]
   * [[http://www.wolframalpha.com/|Wolfram Alpha]](( 10+ trillion pieces of data, 50,000+ types of algorithms and models, and linguistic capabilities for 1000+ domains ))


===l'intelligence dans les jeux - une représentation virtuelle du monde ... ===

  * [[http://en.wikipedia.org/wiki/Game_artificial_intelligence|Game artificial intelligence]]
  * [[http://www.gamedev.net/reference/list.asp?categoryid=18|sur gamedev]]
  * [[http://www.aiwisdom.com/|Aiwisdom]]
  * [[http://aigamedev.com/|AIgamedev]]
  *[[http://fr.wikipedia.org/wiki/Intelligence_artificielle_distribu%C3%A9e|Une intelligence artificielle distribuée]] ( ou multiagent , voir en [[http://en.wikipedia.org/wiki/Distributed_artificial_intelligence|anglais]]) peut être utilisée pour créer des interactions complexes, des actions communes multiples, ou une simili vie sociale. (utilisé dans [[http://www.adventureclassicgaming.com/index.php/site/reviews/134/|outcast]])

  * [[http://www.dmoz.org/Computers/Artificial_Intelligence/Games/|Artificial Intelligence: Games]] sur dmoz


====intelligence corporelle-kinesthésique====
L'intelligence kinesthésique est la capacité d’utiliser son corps pour exprimer une idée ou un sentiment ou réaliser une activité physique.

   * Automatisme ([[wpfr>automatisme|wikipedia]])
   * [[robotique]] (jusqu'à la nanotechnologie ou l'intelligence pourrait être distribué)
   * [[domotique]]
   
   * [[http://sourceforge.net/projects/opencvlibrary/|Open Computer Vision Library]] 500 algorithmes.
   * [[http://opensteer.sourceforge.net/|OpenSteer Steering Behaviors for Autonomous Characters]] 

====intelligence verbo-linguistique====

L'intelligence verbo-linguistique (ou verbale) consiste à utiliser le langage pour communiquer, 'et ou' formuler une idée.

   * [[Synthèse vocale]] et reconnaissance vocale ((sphinx2-bin  http://cmusphinx.sourceforge.net/sphinx4/)) ((http://www.voxforge.org/home/read))
   * Analyse vocal, 
   * Analyse syntaxique, grammatical
   
   * [[http://julius.sourceforge.jp/en_index.php|"Julius" is a high-performance, two-pass large vocabulary continuous speech recognition (LVCSR) ]]
Langage Naturel :
   * [[http://www.nltk.org/|Natural Language Toolkit]] (python)
   * [[http://opennlp.sourceforge.net/projects.html|OpenNLP]]
   * [[http://mallet.cs.umass.edu/|Mallet]]
   * [[http://code.google.com/p/openhtmm/|Openhtmm]]
Traduction 
   * [[http://www.statmt.org/moses/|Moses a statistical machine translation system]]((comme google))

   * Sens Commun :
      * [[http://www.cyc.com/cyc/opencyc/overview|Opencyc]]
      * [[http://openmind.media.mit.edu/|Open Mind Common Sense]]
<note help>Le service de traduction de google est basé sur des réseaux bayesiens, et le moteur de recherche google en lui même est basé également sur des statistiques mais seul cela peut montrer ces limites.</note>
===ChatBot ===
  * [[http://www.alicebot.org/directory.html|Liste]]
  * [[http://en.wikipedia.org/wiki/AIML|Aiml]]
  * [[http://alicebot.blogspot.com/|Alicebot]] 

====intelligence musicale-rythmique====
L'intelligence musicale constitue l’aptitude à penser en rythme et en mélodies, de reconnaitre des modèles musicaux, de les interpréter et d'en créer. 

   * Voir "[[http://en.wikipedia.org/wiki/Music_and_Artificial_Intelligence|Music and Artificial Intelligence]]" -((http://music.arts.uci.edu/dobrian/CD.music.ai.htm))

Non libre :
   * [[http://tones.wolfram.com/generate/|Wolfram Tones]], de Mr Wolfram.
   * [[http://www.korben.info/intelligence-artificielle-musique-classique.html|Emily Howell]] ("intelligence artificielle")
   * [[http://www.popsci.com/technology/article/2010-03/ai-brings-musicians-back-dead-allowing-all-stars-all-time-jam|Zenph]] ((Want to know what a jam session between Jack White and Stevie Ray Vaughan might have sounded like, or how Billie Holliday would interpret the latest dreck from Avril Lavigne? Advances in artificial intelligence are resurrecting musical legends of the past, tapping into old recordings to establish a musician's style and personality, then applying those attributes to newer recordings of old songs, or even to songs the musician never played before. ))- ((http://www.wired.com/epicenter/2010/03/virtual-musicians-real-performances/))
   * [[http://www.realcomposer.com/|Real Composer]]
   * http://www.aimusic.com/
   * [[http://en.wikipedia.org/wiki/Vocaloid]]
   * [[http://en.wikipedia.org/wiki/Synthesizer#Arpeggiator]]
   * http://www.iannis-xenakis.org/


=====Voir aussi=====

  * [[wpfr>intelligence artificielle]] sur wikipedia.

====Les projets d'intelligence artificielle libre/ouvert====
   * [[BOINC]]
   * [[http://www.torch.ch/|Torch]]
   * [[http://opensource.arc.nasa.gov/|Livingstone2 - Nasa - opensource]]
   * [[http://lucene.apache.org/mahout/|Apache Lucene Mahout]]

====Tutoriel====
   * [[http://www.norvig.com/spell-correct.html|How to Write a Spelling Corrector]]
   * [[http://neuroph.sourceforge.net/image_recognition.html|IMAGE RECOGNITION WITH NEURAL NETWORKS HOWTO '(neuroph)]]

===== Pages en rapport avec l'intelligence artificielle =====

{{backlinks>intelligence_artificielle}}


----

Contributeurs : [[:utilisateurs:psychederic|Psychederic]], ...//